package org.dromara.system.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.fastjson2.JSONObject;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;


/**
 * 轮询组收款账号视图对象 pay_app_account
 *
 * @author Gavino
 * @date 2024-10-22
 */
@Data
@ExcelIgnoreUnannotated
public class PayGroupAccountOutVo implements Serializable {

    /**
     * 主键ID
     */
    private Long id;

    /**
     * API类型
     */
    @ExcelProperty(value = "API类型")
    private String apiType;

    /**
     * 支付名称
     */
    @ExcelProperty(value = "支付名称")
    private String payName;

    /**
     * 支付方式
     */
    @ExcelProperty(value = "支付方式")
    private Integer payMethod;

    /**
     * 内嵌地址
     */
    @ExcelProperty(value = "内嵌地址")
    private String innerUrl;

    /**
     * 收款方式
     */
    @ExcelProperty(value = "收款方式")
    private List<PayReceiveVo> receives;
}
